Keysight 89600 VSA .NET API
SetStates(CustomModulationConstellation,Double[],Int64[]) Method
See Also 
Keysight.SA.Vsa.FlexFrame.Interfaces Assembly > Keysight.SA.Vsa.FlexFrame Namespace > CustomModulation Class > SetStates Method : SetStates(CustomModulationConstellation,Double[],Int64[]) Method


constellation
Constellation format the imported IQ data and symbols should be treated as.
values
Interleaved IQ values taking the format [Real0, Imaginary0, Real1, Imaginary1, ...].\
symbolValues
Sets the symbol data representing the custom modulation state locations.

Glossary Item Box

Sets the modulation states that define this custom modulation.

Syntax

Visual Basic (Declaration) 
Public Overloads MustOverride Sub SetStates( _
   ByVal constellation As CustomModulationConstellation, _
   ByVal values() As Double, _
   ByVal symbolValues() As Long _
) 
C# 
public abstract void SetStates( 
   CustomModulationConstellation constellation,
   double[] values,
   long[] symbolValues
)
C++/CLI 
public:
abstract void SetStates( 
   CustomModulationConstellation constellation,
   array<double>^ values,
   array<int64>^ symbolValues
) 

Parameters

constellation
Constellation format the imported IQ data and symbols should be treated as.
values
Interleaved IQ values taking the format [Real0, Imaginary0, Real1, Imaginary1, ...].\
symbolValues
Sets the symbol data representing the custom modulation state locations.

Exceptions

ExceptionDescription
System.ArgumentExceptionThrows exception if arguments are malformed or if constellation states are not valid.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

See Also